Android string 您所在的位置:网站首页 spinner entries Android string

Android string

#Android string| 来源: 网络整理| 查看: 265

Android中有种使用数组的非常简单的用法,在xml文件中获取。

创建数组资源

在value目录下创建arrays.xml文件

然后在arrays.xml文件中使用或者标签定义数组:

C语言 Java C# PHP HTML 1 2 3 引用数组资源:

在java代码中引用

Resources res =getResources(); String[] languages = res.getStringArray(R.array.languages); String[] reminder_methods = res.getIntArray(R.array.reminder_methods_values);

在xml中引用

这里以spinner控件为例,因为spinner的entries属性刚好需要的是数组资源

注意上面引用的时候是@array。

其实array资源并不一定非要定义在values/arrays.xml文件中,这只是一种不成文的约定,将上面的定义在strings.xml中也是可以的。

Android系统对所有的xml资源文件其实是不加区别的,觉得values资源类型的不在于放在什么什么文件,而在于标签名,比如string-array的标签名决定了这是一个array资源。

建议将数组资源统一放在values/arrays.xml中。

引用:https://www.cnblogs.com/guop/p/4972054.html

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有